ce4173caddf54c1711131976568b2b8f93d0c15b,src/net/java/sip/communicator/impl/protocol/rss/OperationSetPersistentPresenceRssImpl.java,UnregistrationListener,registrationStateChanged,#RegistrationStateChangeEvent#,1105

Before Change


        {
            if (! evt.getNewState().equals(RegistrationState.UNREGISTERED)
                && !evt.getNewState().equals(RegistrationState.AUTHENTICATION_FAILED)
                && !evt.getNewState().equals(RegistrationState.CONNECTION_FAILED))
            {
                return;
            }

            //send event notifications saying that all our buddies are offline.
            //The icq (?) protocol does not implement top level buddies
            //nor subgroups for top level groups so a simple nested loop
            //would be enough.
            Iterator groupsIter = getServerStoredContactListRoot()
                .subgroups();
            while (groupsIter.hasNext())
            {
                ContactGroupRssImpl group
                    = (ContactGroupRssImpl) groupsIter.next();

                Iterator contactsIter = group.contacts();

After Change


            }
            else if(evt.getNewState() == RegistrationState.UNREGISTERED
                 || evt.getNewState() == RegistrationState.AUTHENTICATION_FAILED
                 || evt.getNewState() == RegistrationState.CONNECTION_FAILED)
            {
                if(presenceStatus != RssStatusEnum.OFFLINE)
                {